home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / gt_power / gtread10.zip / GTREAD.DOC < prev    next >
Text File  |  1990-07-10  |  34KB  |  925 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                                   GTRead
  12.  
  13.  
  14.                         The GT Offline Mail Reader
  15.  
  16.  
  17.                                Version 1.0
  18.  
  19.                           Released July 10, 1990
  20.  
  21.  
  22.            Copyright (C) 1990, Thoughtware and Stephen Russell
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.     Introduction
  30.  
  31.        Welcome to GTRead, an offline mail reader for users of GT
  32.        bulletin-board systems. Using GTRead with GT's Fastmail system
  33.        reduces the time you spend on the BBS, by letting you read and
  34.        reply to mail at your leisure. This gives more time to other users
  35.        of the BBS, gives you more time to upload or download files, and
  36.        reduces your communication costs, particularly for long-distance
  37.        calls. You can even automate the collection and sending of mail
  38.        with the clever use of communication scripts.
  39.  
  40.        GTRead offers the following features:
  41.  
  42.        *  Automatically extracts incoming mail from a Fastmail
  43.           archive.
  44.  
  45.        *  Supports multiple bulletin boards, with separate mail
  46.           subdirectories for each board.
  47.  
  48.        *  Window-based environment for browsing through message areas
  49.           and viewing messages.
  50.  
  51.        *  Edit replies with your favourite editor, with quoting of
  52.           selected messages.
  53.  
  54.  
  55.     Copyright and Distribution
  56.  
  57.        GTRead is copyrighted software, and may not be sold for profit.
  58.        However, it may be freely distributed for strictly noncommercial
  59.        use by individual GT BBS users.
  60.  
  61.  
  62.  
  63.                                      - 1 -
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                                GTRead Version 1.0
  70.  
  71.  
  72.     System Requirements
  73.  
  74.        GTRead is frugal in its use of memory, and fits in 128K. It must
  75.        however coexist in memory with other programs such as an editor
  76.        and archiver. As a result, the minimum memory requirement is
  77.        probably 512K.
  78.  
  79.        GTRead does not keep copies of messages in memory, but reads them
  80.        from disk as needed. While it is possible to use GTRead with a
  81.        floppy-only system, it will be slow. Best performance is obtained
  82.        with a hard disk system, particularly with a cache. A hard disk
  83.        system is also recommended if you plan to process mail from
  84.        several systems.
  85.  
  86.        GTRead will work with all display adapters, and with DESQview. It
  87.        can be configured for old CGA adapters that suffer from screen
  88.        snow, and to always use the BIOS for screen accesses. Using BIOS
  89.        mode is not encouraged, though, as it is particularly slow.
  90.  
  91.                            --------------------
  92.  
  93.  
  94.     Installing GTRead
  95.  
  96.        There are a few steps involved in installing GTRead. Start by
  97.        extracting all of the files in the distribution archive into an
  98.        empty subdirectory. You should then read the section below on mail
  99.        subdirectories, and decide how you will configure your mail
  100.        system. Next, run GTRConf to configure GTRead for your system. The
  101.        last step is to move the files GTREAD.EXE, GTREAD.HLP and
  102.        HOSTLIST.TXT to their appropriate subdirectories. GTREAD.EXE would
  103.        normally be moved to one of the subdirectories on your PATH.
  104.        Alternatively, you might move it to your GT mail directory, or
  105.        some other directory. In this case, you must first CD to that
  106.        directory before running GTRead. Details of installing the other
  107.        files are given below.
  108.  
  109.        Once you've installed GTRead, you may delete the GTRCONF.EXE
  110.        program if you are short of disk space. Make sure you have a
  111.        backup copy, though, in case you wish to reconfigure GTRead in the
  112.        future.
  113.  
  114.  
  115.     Mail Subdirectories
  116.  
  117.        Before you can run GTRConf, you need to choose one of three
  118.        different ways to configure your mail system.
  119.  
  120.        The simplest approach is to do nothing. If you use GTRead without
  121.        specifying a mail subdirectory, GTRead will look in the current
  122.        subdirectory for Fastmail archives and GT mail files. Any mail you
  123.        write will be saved in the current directory, as is your reply
  124.        archive ready for uploading.
  125.  
  126.  
  127.  
  128.  
  129.                                      - 2 -
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                                GTRead Version 1.0
  136.  
  137.  
  138.        The next alternative is to set up a single subdirectory for your
  139.        GT mail; for example, "C:\GTMAIL". You then use GTRConf to inform
  140.        GTRead of the name for this subdirectory. GTRead will switch to
  141.        this directory before looking for the mail archive and files. When
  142.        you exit GTRead, you'll be returned to your original directory.
  143.        This approach is best if you receive mail from only one GT system.
  144.  
  145.        If you intend to receive mail from several GT systems, however,
  146.        you should create separate subdirectories for each system. These
  147.        subdirectories are created in two steps. First, create a top-level
  148.        subdirectory, such as C:\GTMAIL, and CD to that directory. Then
  149.        create a subdirectory for each GT system you receive mail from.
  150.        One possibility for naming these subdirectories is to use the
  151.        system's net and node numbers. The following example shows how to
  152.        create mail directories for the systems 302/003, 302/006 and
  153.        302/109. Note that a hyphen is used instead of a slash to make a
  154.        legal MSDOS directory name.
  155.  
  156.           mkdir c:\gtmail
  157.           cd c:\gtmail
  158.           mkdir 302-003
  159.           mkdir 302-006
  160.           mkdir 302-109
  161.  
  162.        Alternatively, you might choose more descriptive names based on
  163.        the GT boards' names. Whichever approach you choose, keep a list
  164.        of the directory names handy to edit the HOSTLIST.TXT file
  165.        described later. You can add more subdirectories later without
  166.        running GTRConf; just add new entries to HOSTLIST.TXT.
  167.  
  168.  
  169.     Using GTRConf
  170.  
  171.        The GTRConf program is used to install and configure GTRead.
  172.        GTRConf's main menu allows you to customise the screen colours,
  173.        pick the programs that pack and unpack mail archives, select the
  174.        style of quoting for messages included in your replies, and tell
  175.        GTRead where your mail files will be kept. The following sections
  176.        describe each of these configuration options.
  177.  
  178.       The Directories menu
  179.  
  180.        The Directories option of GTRConf's main menu allows you to enter
  181.        the name of your mail directory. This should be the full pathname
  182.        of the directory, such as "C:\GTMAIL" (don't forget the drive
  183.        prefix and the backslash). If you don't want to use a mail
  184.        directory, leave the entry blank. If you have decided to have
  185.        multiple mail subdirectories, you may also specify the name of the
  186.        subdirectory for your `preferred' GT system; for example, 302-003.
  187.        GTRead will then check for mail from this board first. You can
  188.        change to other boards using GTRead's Board command.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                      - 3 -
  196.  
  197.  
  198.  
  199.  
  200.  
  201.                                GTRead Version 1.0
  202.  
  203.  
  204.       Setting the screen colours
  205.  
  206.        There are four choices for setting GTRead's use of colours. If you
  207.        select the Default option, GTRead will check the kind of display
  208.        adapter in your computer and use either monochrome or a
  209.        preselected set of colours as appropriate. This decision can be
  210.        overridden using either the Colour or Monochrome options. The
  211.        latter is useful if you are using a monochrome screen with a
  212.        colour adapter such as a CGA.
  213.  
  214.        The Custom option allows you to change the screen colours to
  215.        whatever you like. You can select the colours for the text,
  216.        borders, titles and selection bars of the background, the menu
  217.        bar, the browser, message and help windows, and the dialogue
  218.        boxes. As you make the changes, GTRConf will show an example
  219.        GTRead screen. Use the arrow keys to move around the palette box
  220.        and select the colour you want.
  221.  
  222.       Setting Video Modes
  223.  
  224.        This option allows you to force GTRead to use the BIOS for all
  225.        screen access, and to stop `snow' on old CGA adapters. BIOS mode
  226.        is very slow, however, so only use it if absolutely necessary.
  227.  
  228.       The Programs menu
  229.  
  230.        GTRConf's Programs command is used to specify the names of your
  231.        archive pack and unpack programs, and the editor to be used for
  232.        editing mail. You don't need to give the full path for each
  233.        program; GTRead will search the subdirectories specified by your
  234.        PATH environment variable, and will add an EXE or COM suffix as
  235.        needed. There is a slight speed advantage in specifying the full
  236.        path and extension, though, so that GTRead doesn't have to search.
  237.        This will be most apparent for floppy disk systems.
  238.  
  239.       Choosing an editor
  240.  
  241.        GTRead doesn't come with an editor, though you need one to create
  242.        mail. The editor you choose should meet a few basic requirements.
  243.        First, it should be small, as it is reloaded from disk every time
  244.        you edit a message, and it must coexist in memory with GTRead. If
  245.        you are using a RAM disk, you can speed up loading the editor by
  246.        keeping a copy in the RAM disk. Make sure that the RAM disk is
  247.        included in your PATH, or give the full path including the drive
  248.        designator (for example, "F:\MYED.EXE").
  249.  
  250.        Second, the editor must accept and produce plain ASCII
  251.        (non-document) files. Sending a wordprocessor's document format as
  252.        mail will probably produce garbage when displayed at the other
  253.        end.
  254.  
  255.        Last, your editor must accept the name of the file to be edited
  256.        from the command line. Some editors insist on always showing a
  257.        menu of the files available for editing. Unfortunately, GTRead's
  258.        mail files are named using cryptic codes, so picking the right
  259.  
  260.  
  261.                                      - 4 -
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                                GTRead Version 1.0
  268.  
  269.  
  270.        file from the menu will be difficult.
  271.  
  272.        There are many shareware editors available if you don't have a
  273.        suitable editor. Check what your local bulletin board has to
  274.        offer.
  275.  
  276.       The pack and unpack programs
  277.  
  278.        To reduce download times, GT's Fastmail files are sent as
  279.        compressed archives. Similarly, GTRead compresses your mail for
  280.        uploading. You must tell Fastmail which compression programs to
  281.        use, and have a matching set of programs on your computer. Example
  282.        programs include ARC, PAK, LHARC, and PKZIP/PKUNZIP. The actual
  283.        compression programs offered by Fastmail may vary among GT
  284.        systems. You should choose a common `standard' for all of the
  285.        systems you intend to use with GTRead.
  286.  
  287.        Some archiving programs, such as ARC, PAK and LHARC, combine
  288.        compression and decompression into a single program. To support
  289.        these programs, GTRConf allows you to specify the command line
  290.        options that select the appropriate action. For example, if you
  291.        are using the ARC program, set the Archive Options to "a" (add
  292.        files to archive), and the Unarchive Options to "x" (extract from
  293.        archive).
  294.  
  295.       Quoting
  296.  
  297.        When replying to a message, you will often wish to quote part of
  298.        the message or some earlier messages. Each line of the quotation
  299.        is preceded by a prefix, usually "> ". This can be changed using
  300.        the Quoting option. You can also configure GTRead to never
  301.        automatically quote the message, always quote it, or to ask first.
  302.        If you choose the first option, you can still use GTRead's Quote
  303.        command to selectively quote messages before replying.
  304.  
  305.        Please keep your quotes as short as possible!  There is usually
  306.        little point in quoting all of the original message. Just retain
  307.        enough of the original to keep its meaning and to show what you
  308.        are responding to.
  309.  
  310.                            --------------------
  311.  
  312.  
  313.     Installing The GTRead Files
  314.  
  315.        Having configured GTRead, the last step is to install the support
  316.        files where GTRead can find them. The next sections describe the
  317.        purpose of these files and how to install them.
  318.  
  319.       The HOSTLIST.TXT file
  320.  
  321.        This file is used by GTRead to identify the source of incoming
  322.        mail. As well, if you decide to have multiple mail subdirectories,
  323.        HOSTLIST.TXT contains the names of each of these subdirectories
  324.        and which systems they correspond to.
  325.  
  326.  
  327.                                      - 5 -
  328.  
  329.  
  330.  
  331.  
  332.  
  333.                                GTRead Version 1.0
  334.  
  335.  
  336.        HOSTLIST.TXT contains one line for each GT system from which you
  337.        receive mail. Each line consists of three fields separated by
  338.        colons, as shown below.
  339.  
  340.           302/000:<nodir>:The Poet's Dilemma
  341.           302/003:302-003:The Black Hole
  342.  
  343.        The first field gives the net and node number of the GT system.
  344.        The second field is the name of that system's mail subdirectory,
  345.        and the last field is the name of the system. As the first line
  346.        shows, the second field should be set to "<nodir>" if that system
  347.        has no mail subdirectory.
  348.  
  349.        Before installing HOSTLIST.TXT, you may need to edit it to match
  350.        your configuration. If you've set up separate mail subdirectories
  351.        for each GT system, edit the directory fields to the names you
  352.        chose for each subdirectory. This allows GTRead's Board command to
  353.        find the directory containing the mail from each system.
  354.  
  355.        Once you've edited HOSTLIST.TXT, it should be installed in a
  356.        directory where GTRead can find it. GTRead looks for the file in
  357.        your main mail directory; if you don't have a mail directory,
  358.        GTRead will look in the current directory. So, if you have
  359.        configured GTRead to use a mail directory, you should copy
  360.        HOSTLIST.TXT to that directory. If GTRead can't find the file, the
  361.        GTRead Board command is disabled, and mail displays will just show
  362.        the source's net/node number.
  363.  
  364.       Installing GTREAD.HLP
  365.  
  366.        GTRead's online help facility uses the GTREAD.HLP file, which
  367.        should be installed so that GTRead can find it. GTRead first
  368.        searches the directories specified in your PATH variable. If it
  369.        doesn't find the file, it also looks in your main mail directory
  370.        (or the current directory if no mail directory has been
  371.        specified). You should copy GTREAD.HLP to one of these
  372.        directories.
  373.  
  374.                            --------------------
  375.  
  376.  
  377.     Downloading Mail
  378.  
  379.        If you've not used GT's Fastmail system before, the following
  380.        paragraphs provide a brief description. You can obtain further
  381.        information from your local GT system.
  382.  
  383.        Access to the Fastmail system is obtained using GT's Open door
  384.        command. Fastmail scans the message areas to find messages you
  385.        haven't read, then presents a menu of commands to select the
  386.        message areas of interest, change the number of messages to be
  387.        sent, etc. Once you've chosen the messages you want, you have the
  388.        choice of downloading only mail addressed to you, or all mail from
  389.        your selected areas. Fastmail then compresses your mail into a
  390.        file called FASTMAIL.ZIP (the extension may be different,
  391.  
  392.  
  393.                                      - 6 -
  394.  
  395.  
  396.  
  397.  
  398.  
  399.                                GTRead Version 1.0
  400.  
  401.  
  402.        depending on your choice of archiver), and sends the file to you
  403.        using your selected download protocol.
  404.  
  405.        The GT UNjoin command allows you to specify message areas which
  406.        don't interest you. Fastmail will then ignore these areas. This
  407.        command is very useful, given the large total volume of mail each
  408.        day. Before using Fastmail for the first time, use UNjoin to
  409.        reduce the number of active areas.
  410.  
  411.       Some notes on downloading
  412.  
  413.        There are a few points you should keep in mind about downloading
  414.        mail.
  415.  
  416.        *  Be careful that you don't overwrite an existing Fastmail
  417.           file. Fortunately, most file transfer programs will avoid
  418.           this by changing the file's extension. GTRead supports this
  419.           by unpacking all Fastmail files it finds.
  420.  
  421.        *  Zmodem's crash recovery option should be disabled, though,
  422.           or Zmodem may `continue' the download by appending to the
  423.           old Fastmail file, destroying both archives.
  424.  
  425.        *  If you receive mail from multiple GT systems, you should
  426.           ensure that each Fastmail file is downloaded to the
  427.           appropriate mail subdirectory. If you don't do this, GTRead
  428.           will not be able to find it.
  429.  
  430.                          --------------------
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.                                      - 7 -
  460.  
  461.  
  462.  
  463.  
  464.  
  465.                                GTRead Version 1.0
  466.  
  467.  
  468.     Using GTRead
  469.  
  470.        GTRead is easy to use, due to its extensive use of menus and
  471.        windows. The F1 key allows you to get help at any time. The
  472.        following notes describe GTRead's operation, and provide a brief
  473.        description of GTRead's various commands.
  474.  
  475.        GTRead would normally be used after you have downloaded a Fastmail
  476.        archive. GTRead's Unpack command will extract the mail file from
  477.        the archive, then display a summary of the message areas. You can
  478.        then view the messages in each area. The Thread command allows you
  479.        to follow the messages on a particular subject, and you can Kill
  480.        topics that don't interest you. If you are feeling antisocial, you
  481.        can also Ignore particular authors. After you've scanned a
  482.        particular thread, the Next command jumps back to the first
  483.        message that you haven't read. The Quote command allows you to
  484.        collect quotes from several messages, which are used when you
  485.        Reply to a message, or Add a new message. Interesting messages can
  486.        be Saved. After you've finished processing your mail, the Pack
  487.        command constructs a FASTRPLY archive ready for uploading.
  488.  
  489.       Menus
  490.  
  491.        The top line of the screen is used by GTRead to display a menu of
  492.        the available commands. These will change depending on the
  493.        context. Each command is selected by typing the highlighted
  494.        letter. In the descriptions below, the command letter is enclosed
  495.        in parentheses; for example, "(B)oard". Sometimes a command will
  496.        be disabled, in which case no letter in that menu item will be
  497.        highlighted.
  498.  
  499.       Selection windows
  500.  
  501.        GTRead uses windows to display lists of items from which you can
  502.        make a selection. Move around the list using the arrow keys, then
  503.        press Enter to make the selection. Pressing Esc will close the
  504.        window without making a selection.
  505.  
  506.  
  507.     Startup
  508.  
  509.        Start GTRead running by typing "GTREAD" at the DOS prompt. If you
  510.        are using a monochrome display with a colour adapter, you should
  511.        type "GTREAD M" if you haven't selected monochrome mode with
  512.        GTRConf. GTRead starts by changing to your selected mail directory
  513.        (if any) and loads the HOSTLIST.TXT file. If you have selected a
  514.        preferred board to start in, GTRead then switches to that board's
  515.        directory. GTRead then checks for the presence of any Fastmail
  516.        archives or GT mail files before displaying the main menu.
  517.  
  518.        GTRead's main menu provides the following commands:
  519.  
  520.        (B)oard
  521.           The Board command allows you pick a GT system from the list
  522.           in the HOSTLIST.TXT file, and changes to the mail
  523.  
  524.  
  525.                                      - 8 -
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                                GTRead Version 1.0
  532.  
  533.  
  534.           subdirectory of that system. GTRead then checks for the
  535.           presence of any Fastmail archives or GT mail files. This
  536.           command is only enabled if GTRead found the HOSTLIST.TXT
  537.           file at startup.
  538.  
  539.        (U)npack mail
  540.           The Unpack command extracts the mail files from any Fastmail
  541.           archives in the current directory. Each archive is then
  542.           deleted. Fastmail assigns a name of the form "MAILmmdd.TXT"
  543.           to each mail file, where "mmdd" indicates the month and day
  544.           that the mail was sent. GTRead renames the file to
  545.           "yyyymmdd.GTM", where "yyyy" is the year, and "GTM" is used
  546.           to indicate a GT mail file. This renaming is done for users
  547.           who like to archive old mail files for future reference, and
  548.           to make the mail files easier for GTRead to find.
  549.  
  550.           If you download more than one mail archive in the same day,
  551.           GTRead uses the extensions "GT1", "GT2", etc. Unfortunately,
  552.           these are not necessarily in the same order as the file's
  553.           were received.
  554.  
  555.           If the Unpack command is successful, the Open command is
  556.           automatically invoked to display the contents of the last
  557.           archive processed.
  558.  
  559.        (O)pen mail
  560.           The Open command displays a list of all the GTM files in the
  561.           current directory. The selected mail file is then scanned by
  562.           GTRead to extract information about each message. As well,
  563.           GTRead searches for any replies or added messages from an
  564.           earlier GTRead session. This allows you to process your mail
  565.           in several GTRead sessions.
  566.  
  567.           If the mail file is successfully scanned, GTRead displays a
  568.           list of all the message areas in the mail file. Use the
  569.           arrow keys to highlight one of the message areas, then press
  570.           Enter to see the messages for that area.
  571.  
  572.           If the mail directory contains a FASTRPLY reply archive, the
  573.           Open command offers you the option of extracting the mail in
  574.           the archive that belongs to the current mail file. These
  575.           messages can then be viewed and edited before being
  576.           repacked. Note that if there is no mail in the archive for
  577.           the current mail file, GTRead may report that the unpacking
  578.           failed. This error message can be ignored.
  579.  
  580.           NOTE: Due to a limitation in GTRead, it is advisable to
  581.           extract mail from the FASTRPLY archive if the archive
  582.           contains new messages (generated with the Add command) and
  583.           you intend to add further new messages. Failure to do so
  584.           will cause the new messages to be assigned the same message
  585.           numbers as the earlier ones. The earlier messages will then
  586.           be overwritten when the archive is repacked. This problem
  587.           will be fixed in a later release.
  588.  
  589.  
  590.  
  591.                                      - 9 -
  592.  
  593.  
  594.  
  595.  
  596.  
  597.                                GTRead Version 1.0
  598.  
  599.  
  600.        (P)ack replies
  601.           Once you have finished creating replies and new messages,
  602.           the Pack command constructs a FASTRPLY reply archive for
  603.           uploading. If the FASTRPLY archive already exists, the new
  604.           mail is added to the archive. If the archive is successfully
  605.           created or updated, the reply and new message files are
  606.           deleted.
  607.  
  608.           All mail in the current mail directory is packed, not just
  609.           that for the current mail file. This allows you to combine
  610.           several lots of mail in one step.
  611.  
  612.           Although the Open command allows you to extract mail from
  613.           the reply archive, there is a problem in then killing that
  614.           mail. GTRead's Kill and Unreply commands only delete the
  615.           individual message files, and don't delete the copy in the
  616.           archive. So if you have second thoughts about a message
  617.           after you've packed the replies, you have to exit to DOS and
  618.           delete the files in the archive manually. This is not easy,
  619.           though, as the file names used by GTRead are cryptic. One
  620.           approach to finding the right name is to use GTRead to pick
  621.           the message or reply, then invoke your editor using the Edit
  622.           command and ask the editor what the file name is! The moral
  623.           is simple: don't pack replies until you're truly finished.
  624.  
  625.        (D)OS
  626.           The DOS command jumps to DOS in the current mail directory.
  627.           This is useful if you need to do some housekeeping, such as
  628.           deleting old mail files.
  629.  
  630.        e(X)it
  631.           Exit GTRead and return to DOS.
  632.  
  633.  
  634.     The Messages Window and Menu
  635.  
  636.        Once you've opened a mail file and selected a message area, GTRead
  637.        will present a summary of the messages in that area. The summary
  638.        shows who wrote the message, who it was addressed to, and the
  639.        subject of the message. Pressing Enter will show the contents of
  640.        the highlighted message.
  641.  
  642.        The following special symbols are used to indicate the status of
  643.        each message.
  644.  
  645.  
  646.           The message is addressed to you.
  647.  
  648.       ■    The message has been Viewed, Killed or Ignored.
  649.  
  650.           The message is marked for Quoting or Saving.
  651.  
  652.           You have entered a reply for this message.
  653.  
  654.  
  655.  
  656.  
  657.                                      - 10 -
  658.  
  659.  
  660.  
  661.  
  662.  
  663.                                GTRead Version 1.0
  664.  
  665.  
  666.               New message entered by you.
  667.  
  668.        The message menu offers the following commands:
  669.  
  670.        (V)iew
  671.           Display the highlighted message, even if it has been Killed
  672.           or Ignored. The Enter key performs the same function.
  673.  
  674.        (N)ext
  675.           Display the first message not yet Viewed. This command would
  676.           normally be used after following all messages in a
  677.           particular thread, as it jumps back to the first unread
  678.           topic.
  679.  
  680.        (T)hread
  681.           Display the next message with the same subject as the
  682.           current message.
  683.  
  684.        (M)ark
  685.           Toggle the mark for the current message. Can also be done by
  686.           pressing the space bar. See the Quote and Save command for
  687.           descriptions of how marked messages are used.
  688.  
  689.        (Q)uote
  690.           Each of the marked messages, or just the current message if
  691.           none are marked, is added to the Quote buffer. The quoted
  692.           messages are then included in the next message you create
  693.           with the Reply or Add commands. The contents of the Quote
  694.           buffer are preserved even if you change message areas, or
  695.           use the main menu's Open or Board commands. This allows you
  696.           to quote messages from old mail files, or mail received from
  697.           other boards.
  698.  
  699.        (R)eply
  700.           Generate a reply to the current message, or edit an existing
  701.           reply. For new replies, GTRead prompts for the subject of
  702.           the message, and whether the message is private or should be
  703.           protected. Any quoted messages are added to the reply. The
  704.           current message may also be quoted, depending on the quoting
  705.           mode you chose with GTRConf. GTRead will then invoke your
  706.           editor to edit the reply file.
  707.  
  708.           The quote buffer is cleared after a Reply command. However,
  709.           you can use the Quote command again to collect more quotes,
  710.           and Reply to the message a second time. The quoted material
  711.           is appended to the existing reply, ready for further
  712.           editing.
  713.  
  714.        (A)dd
  715.           Allows you to enter a new message for uploading to the
  716.           current area. Any quoted messages are included for editing,
  717.           and the quote buffer is then cleared.
  718.  
  719.  
  720.  
  721.  
  722.  
  723.                                      - 11 -
  724.  
  725.  
  726.  
  727.  
  728.  
  729.                                GTRead Version 1.0
  730.  
  731.  
  732.        (E)dit
  733.           If the current message has a reply, edit the reply file.
  734.           This is different from using the Reply command again, as it
  735.           does not append any quotes first. Alternatively, if the
  736.           current message has been Added, edit the new message.
  737.  
  738.        (S)ave
  739.           The marked messages, or the current message, are appended to
  740.           a file. By default, the messages will be saved in the file
  741.           "MAILBOX.TXT", but this can be changed by entering a new
  742.           name when prompted. One non-obvious use of the Save command
  743.           is to `save' the messages to a DOS device. For example,
  744.           saving to PRN will actually print the messages.
  745.  
  746.        (K)ill
  747.           If the current message is from a downloaded mail file, all
  748.           other messages with the same subject are marked as read and
  749.           will be ignored by the Next and Thread commands. However, if
  750.           the message is a new message Added by you for uploading, the
  751.           message is deleted. (Also see the Pack command above for
  752.           further comments about deleting messages.)
  753.  
  754.        (I)gnore
  755.           Similar to the Kill command, except that it ignores all
  756.           messages from the author of the current message.
  757.  
  758.        e(X)it
  759.           Return to the main menu. Pressing Esc has the same effect.
  760.  
  761.                          --------------------
  762.  
  763.  
  764.     The View Window and Menu
  765.  
  766.        Selected messages are displayed in a full-screen window, along
  767.        with the the menu bar and a status line. Use the arrow keys, PgUp,
  768.        PgDn, Home and End to move around within the message. The commands
  769.        offered by the View Menu are mostly similar to the Message Menu,
  770.        with the following differences:
  771.  
  772.        (N)ext
  773.           If all messages in the current area have been read, Next is
  774.           equivalent to the "+" key described below.
  775.  
  776.        (Q)uote
  777.        (S)ave
  778.           Only quotes or saves the current message, ignoring any
  779.           marked messages.
  780.  
  781.        (M)ark
  782.           Always sets the mark for the current message.
  783.  
  784.        (U)nreply
  785.           Allows you to delete the reply to the current message, if
  786.           any. See the Pack command above for details on deleting
  787.  
  788.  
  789.                                      - 12 -
  790.  
  791.  
  792.  
  793.  
  794.  
  795.                                GTRead Version 1.0
  796.  
  797.  
  798.           replies after they have been added to the reply archive.
  799.  
  800.        (K)ill
  801.        (I)gnore
  802.           Kills or ignores the current message, then performs a Next
  803.           command.
  804.  
  805.        +/-
  806.           The "+" and "-" keys allow you to move to the next or
  807.           previous message, regardless of whether the message has been
  808.           Killed or Ignored, or has already been read.
  809.  
  810.        e(X)it
  811.           Return to the Message Menu.
  812.  
  813.                          --------------------
  814.  
  815.  
  816.     Uploading Your Replies
  817.  
  818.        GTRead's Pack command constructs a file called FASTRPLY.ZIP in the
  819.        current mail directory. This archive contains the individual
  820.        messages, plus a special header file used by Fastmail. To upload
  821.        the FASTRPLY archive, call the GT board, use the Open command to
  822.        start Fastmail running, then pick the "Upload your replies"
  823.        command. Fastmail prompts when it is ready to receive your mail
  824.        file. Use your communication program's upload command to send your
  825.        FASTRPLY.ZIP file. If the file is received successfully, Fastmail
  826.        displays a brief summary of each message you've sent.
  827.  
  828.        If you're processing mail from several GT boards, make sure you
  829.        send each FASTRPLY.ZIP file to the correct board. If you upload
  830.        mail to the wrong board, Fastmail will reject it. No harm is done,
  831.        but you have wasted a few minutes of your time.
  832.  
  833.        Remember to delete the FASTRPLY.ZIP file after you've uploaded it.
  834.        If you forget, any new mail you create later will be added to the
  835.        old archive, and when you upload it, your old messages will be
  836.        posted again.
  837.  
  838.  
  839.     BUGS
  840.  
  841.        This version of GTRead has several known limitations. The amount
  842.        of memory available for keeping track of the status of individual
  843.        messages is limited. Each message requires around 70 bytes of
  844.        storage, although this will vary depending on the number of unique
  845.        subjects and names in the message headers. As there is around
  846.        40Kbytes available, GTRead can cope with around 400-500 messages
  847.        per mail file.
  848.  
  849.        If GTRead runs out of memory, it switches to `panic' mode and
  850.        throws away the information about every message. When a message
  851.        area is then selected, the information about the messages in that
  852.        area is reloaded by rescanning the mail file, searching for
  853.  
  854.  
  855.                                      - 13 -
  856.  
  857.  
  858.  
  859.  
  860.  
  861.                                GTRead Version 1.0
  862.  
  863.  
  864.        replies, etc. This is tedious, but allows GTRead to cope with
  865.        about 400-500 messages per area, at a pinch. However, the
  866.        information about whether each message has been viewed, killed or
  867.        ignored is lost when a new area is selected. This code has not
  868.        been well tested, either. It is therefore advisable to limit the
  869.        size of mail files, by being selective in your choice of message
  870.        areas and by downloading mail regularly.
  871.  
  872.        If you exit GTRead, it will forget which messages have been read,
  873.        killed or ignored. It would be nice to save the status of each
  874.        message, but this is made difficult by the memory panic mode.
  875.  
  876.        Message numbers are assigned to new messages by searching for
  877.        existing messages when a mail file is opened. The new message
  878.        numbers then follow in sequence. This approach can fail, however,
  879.        if you Add new messages, Pack your mail, Open the mail file again
  880.        _w_i_t_h_o_u_t extracting mail from the reply archive, then Add more
  881.        mail. The workaround for now is to always extract mail from the
  882.        archive. This will be fixed in a later release of GTRead.
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.                                      - 14 -
  922.  
  923.  
  924.  
  925.